package com.niodata.dp.task.entity;

import java.util.List;

public class PackageMetaInfo {

  private String name;
  private String version;
  private String jobType;
  private String pkgType;
  private String language;
  private String description;
  private String sourceTag;
  private String sourceRepo;
  private List<PackageParam> pkgParams;
  private List<PackageOutParam> outParams;
  private String maintainers;
  private List<String> dependencies;
  private List<String> changes;
  private String scmType;

  private String developer;

  //add by dp 2018-7-6 17:44:31
  private boolean failRetry;

  public String getDeveloper() {
    return developer;
  }

  public void setDeveloper(String developer) {
    this.developer = developer;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getVersion() {
    return version;
  }

  public void setVersion(String version) {
    this.version = version;
  }

  public String getJobType() {
    return jobType;
  }

  public void setJobType(String jobType) {
    this.jobType = jobType;
  }

  public String getPkgType() {
    return pkgType;
  }

  public void setPkgType(String pkgType) {
    this.pkgType = pkgType;
  }

  public String getLanguage() {
    return language;
  }

  public void setLanguage(String language) {
    this.language = language;
  }

  public String getDescription() {
    return description;
  }

  public void setDescription(String description) {
    this.description = description;
  }

  public String getSourceTag() {
    return sourceTag;
  }

  public void setSourceTag(String sourceTag) {
    this.sourceTag = sourceTag;
  }

  public String getSourceRepo() {
    return sourceRepo;
  }

  public void setSourceRepo(String sourceRepo) {
    this.sourceRepo = sourceRepo;
  }

  public List<PackageParam> getPkgParams() {
    return pkgParams;
  }

  public void setPkgParams(List<PackageParam> pkgParams) {
    this.pkgParams = pkgParams;
  }

  public List<PackageOutParam> getOutParams() {
    return outParams;
  }

  public void setOutParams(List<PackageOutParam> outParams) {
    this.outParams = outParams;
  }

  public String getMaintainers() {
    return maintainers;
  }

  public void setMaintainers(String maintainers) {
    this.maintainers = maintainers;
  }

  public List<String> getDependencies() {
    return dependencies;
  }

  public void setDependencies(List<String> dependencies) {
    this.dependencies = dependencies;
  }

  public List<String> getChanges() {
    return changes;
  }

  public void setChanges(List<String> changes) {
    this.changes = changes;
  }

  public String getScmType() {
    return scmType;
  }

  public void setScmType(String scmType) {
    this.scmType = scmType;
  }

  public boolean isFailRetry() {
    return failRetry;
  }

  public void setFailRetry(boolean failRetry) {
    this.failRetry = failRetry;
  }
}
